/**
 * 
 */
package easyzhou.com.config;

/**
 *
 *
 * @author zhoucong
 * @date 2016年3月28日 上午11:47:10
 */
public class InitConfig {
	/**
	 * eclipse 项目名
	 *
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:20:05
	 */
	private static String PRODUCT_NAME = "takeoutsystem";

	/**
	 * 
	 * web 路径
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午3:13:19
	 */
	private static String WEB_ROOT = "/src/main/webapp";

	/**
	 *
	 * SVN 上的前缀
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:19:38
	 */
	private static String PRIDUCT_FRIFIX = "/src/takeoutsystem_app_1.9.1";
	/**
	 *
	 * java file 的配置
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:19:48
	 */
	private static String[] JAVA_SOURCES_FILES = { "/src/main/java/" };
	/**
	 *
	 * sources file 的配置
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:19:48
	 */
	private static String[] PROPERTIES_SOURCES_FILES = { "/src/main/resources/" };
	/**
	 *
	 * 排除的 file 的配置
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:19:48
	 */
	private static String[] EXCLUSIONS_SOURCES_FILES = { ".settings", ".classpath", "/target/m2e-wtp/web-resources" };

	/**
	 *
	 * 默认的eclipse项目地址
	 * 
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:20:11
	 */
	private static String defaultProductPath = "/Users/mjorcen/Documents/workspaces/eclipse_mars/workspace01/takeoutsystem/";
	/**
	 * 默认的输出地址
	 *
	 * @author zhoucong
	 * @date 2016年3月28日 下午2:20:24
	 */
	private static String defaultOutPutPath = "/Users/mjorcen/Desktop/tmp/";

	public static String[] getJAVA_SOURCES_FILES() {
		return JAVA_SOURCES_FILES;
	}

	public static void setJAVA_SOURCES_FILES(String[] jAVA_SOURCES_FILES) {
		JAVA_SOURCES_FILES = jAVA_SOURCES_FILES;
	}

	public static String[] getPROPERTIES_SOURCES_FILES() {
		return PROPERTIES_SOURCES_FILES;
	}

	public static void setPROPERTIES_SOURCES_FILES(String[] pROPERTIES_SOURCES_FILES) {
		PROPERTIES_SOURCES_FILES = pROPERTIES_SOURCES_FILES;
	}

	public static String getPRODUCT_NAME() {
		return PRODUCT_NAME;
	}

	public static void setPRODUCT_NAME(String pRODUCT_NAME) {
		PRODUCT_NAME = pRODUCT_NAME;
	}

	public static String getDefaultProductPath() {
		return defaultProductPath;
	}

	public static void setDefaultProductPath(String defaultProductPath) {
		InitConfig.defaultProductPath = defaultProductPath;
	}

	public static String getDefaultOutPutPath() {
		return defaultOutPutPath;
	}

	public static void setDefaultOutPutPath(String defaultOutPutPath) {
		InitConfig.defaultOutPutPath = defaultOutPutPath;
	}

	public static String getPRIDUCT_FRIFIX() {
		if (PRIDUCT_FRIFIX.startsWith("/")) {
			return PRIDUCT_FRIFIX.substring(1);
		}
		return PRIDUCT_FRIFIX;
	}

	public static void setPRIDUCT_FRIFIX(String pRIDUCT_FRIFIX) {
		PRIDUCT_FRIFIX = pRIDUCT_FRIFIX;
	}

	public static String getWEB_ROOT() {
		return WEB_ROOT;
	}

	public static void setWEB_ROOT(String wEB_ROOT) {
		WEB_ROOT = wEB_ROOT;
	}

	public static String[] getEXCLUSIONS_SOURCES_FILES() {
		return EXCLUSIONS_SOURCES_FILES;
	}

	public static void setEXCLUSIONS_SOURCES_FILES(String[] eXCLUSIONS_SOURCES_FILES) {
		EXCLUSIONS_SOURCES_FILES = eXCLUSIONS_SOURCES_FILES;
	}

}
